home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_75.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
14KB
|
239 lines
# near model CODE resource
# jump table entries: 9992-9993 (2 of them)
export_1249:
00000000 4E56 FF74 link A6, -0x008C
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 2E2E 0008 move.l D7, [A6 + 0x8]
0000000C 206E 0010 movea.l A0, [A6 + 0x10]
00000010 43EE FFF0 lea.l A1, [A6 - 0x10]
00000014 22D8 move.l [A1]+, [A0]+
00000016 22D8 move.l [A1]+, [A0]+
00000018 206E 000C movea.l A0, [A6 + 0xC]
0000001C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000020 22D8 move.l [A1]+, [A0]+
00000022 22D8 move.l [A1]+, [A0]+
00000024 486E FFF8 pea.l [A6 - 0x8]
00000028 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
0000002C 2840 movea.l A4, D0
0000002E 4246 clr.w D6
00000030 584F addq.w A7, 4
00000032 486E FFC0 pea.l [A6 - 0x40]
00000036 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000003A 486E FFC8 pea.l [A6 - 0x38]
0000003E 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000042 486E FFD0 pea.l [A6 - 0x30]
00000046 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
0000004A 486E FFD8 pea.l [A6 - 0x28]
0000004E 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000052 2D7C 6E75 6C6C FFE0 move.l [A6 - 0x20], 0x6E756C6C /* 'null' */
0000005A 7000 moveq.l D0, 0x00
0000005C 2D40 FFE4 move.l [A6 - 0x1C], D0
00000060 41EE FFE0 lea.l A0, [A6 - 0x20]
00000064 2D7C 6E75 6C6C FFE8 move.l [A6 - 0x18], 0x6E756C6C /* 'null' */
0000006C 2D40 FFEC move.l [A6 - 0x14], D0
00000070 41EE FFE8 lea.l A0, [A6 - 0x18]
00000074 486E FF84 pea.l [A6 - 0x7C]
00000078 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000007C 4A80 tst.l D0
0000007E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000082 6700 00B8 beq +0xBA /* 0000013C */
00000086 41EE FFF8 lea.l A0, [A6 - 0x8]
0000008A 2F20 move.l -[A7], -[A0]
0000008C 2F20 move.l -[A7], -[A0]
0000008E 486E FFC0 pea.l [A6 - 0x40]
00000092 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00000096 7000 moveq.l D0, 0x00
00000098 2F00 move.l -[A7], D0
0000009A 486E FFC0 pea.l [A6 - 0x40]
0000009E 486E FFC8 pea.l [A6 - 0x38]
000000A2 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */]
000000A6 41EE FFC8 lea.l A0, [A6 - 0x38]
000000AA 2D48 FF74 move.l [A6 - 0x8C], A0
000000AE 7000 moveq.l D0, 0x00
000000B0 2D40 FF78 move.l [A6 - 0x88], D0
000000B4 2D40 FF7C move.l [A6 - 0x84], D0
000000B8 41EE FF74 lea.l A0, [A6 - 0x8C]
000000BC 4FEF 0018 lea.l A7, [A7 + 0x18]
000000C0 6048 bra +0x4A /* 0000010A */
label000000C2:
000000C2 41EE FFE8 lea.l A0, [A6 - 0x18]
000000C6 2F20 move.l -[A7], -[A0]
000000C8 2F20 move.l -[A7], -[A0]
000000CA 2F07 move.l -[A7], D7
000000CC 41EE 0000 lea.l A0, [A6 + 0x0]
000000D0 2F20 move.l -[A7], -[A0]
000000D2 2F20 move.l -[A7], -[A0]
000000D4 41EE FFF8 lea.l A0, [A6 - 0x8]
000000D8 2F20 move.l -[A7], -[A0]
000000DA 2F20 move.l -[A7], -[A0]
000000DC 2F2E FF80 move.l -[A7], [A6 - 0x80]
000000E0 486E FFE8 pea.l [A6 - 0x18]
000000E4 206E FF80 movea.l A0, [A6 - 0x80]
000000E8 2050 movea.l A0, [A0]
000000EA 2050 movea.l A0, [A0]
000000EC 2268 0084 movea.l A1, [A0 + 0x84]
000000F0 4E91 jsr [A1]
000000F2 486E FFE8 pea.l [A6 - 0x18]
000000F6 486E FFD8 pea.l [A6 - 0x28]
000000FA 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
000000FE 486E FFE8 pea.l [A6 - 0x18]
00000102 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00000106 4FEF 0030 lea.l A7, [A7 + 0x30]
label0000010A:
0000010A 486E FF80 pea.l [A6 - 0x80]
0000010E 7000 moveq.l D0, 0x00
00000110 2F00 move.l -[A7], D0
00000112 486E FFD0 pea.l [A6 - 0x30]
00000116 486E FF74 pea.l [A6 - 0x8C]
0000011A 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
0000011E 4A00 tst.b D0
00000120 4FEF 0010 lea.l A7, [A7 + 0x10]
00000124 669C bne -0x62 /* 000000C2 */
00000126 41EE FFE0 lea.l A0, [A6 - 0x20]
0000012A 2F20 move.l -[A7], -[A0]
0000012C 2F20 move.l -[A7], -[A0]
0000012E 486E FFF8 pea.l [A6 - 0x8]
00000132 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00000136 4FEF 000C lea.l A7, [A7 + 0xC]
0000013A 602A bra +0x2C /* 00000166 */
label0000013C:
0000013C 486E FFE8 pea.l [A6 - 0x18]
00000140 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000144 486E FFD0 pea.l [A6 - 0x30]
00000148 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000014C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000150 3C00 move.w D6, D0
00000152 41EE 0000 lea.l A0, [A6 + 0x0]
00000156 2F20 move.l -[A7], -[A0]
00000158 2F20 move.l -[A7], -[A0]
0000015A 48C6 ext.l D6
0000015C 2F06 move.l -[A7], D6
0000015E 4EAD 267A jsr [A5 + 0x267A /* export_1227 */]
00000162 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000166:
00000166 486E FF84 pea.l [A6 - 0x7C]
0000016A 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000016E 486E FFC0 pea.l [A6 - 0x40]
00000172 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000176 486E FFC8 pea.l [A6 - 0x38]
0000017A 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000017E 486E FFD8 pea.l [A6 - 0x28]
00000182 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000186 4FEF 0010 lea.l A7, [A7 + 0x10]
0000018A 2F0C move.l -[A7], A4
0000018C 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
00000190 3D46 0014 move.w [A6 + 0x14], D6
00000194 584F addq.w A7, 4
00000196 4CEE 10C0 FF68 movem.l D6,D7,A4, [A6 - 0x98]
0000019C 4E5E unlink A6
0000019E 205F movea.l A0, [A7]+
000001A0 4FEF 000C lea.l A7, [A7 + 0xC]
000001A4 4ED0 jmp [A0]
export_1250:
000001A6 4E56 FFF4 link A6, -0x000C
000001AA 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000001AE 2E2E 0010 move.l D7, [A6 + 0x10]
000001B2 286E 000C movea.l A4, [A6 + 0xC]
000001B6 486E FFF8 pea.l [A6 - 0x8]
000001BA 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
000001BE 202D FD6A move.l D0, [A5 - 0x296]
000001C2 C0BC 0000 0004 and.l D0, 0x4
000001C8 584F addq.w A7, 4
000001CA 670C beq +0xE /* 000001D8 */
000001CC 2F07 move.l -[A7], D7
000001CE 487A 00BA pea.l [PC + 0xBA /* 0000028A, value 0x24545072 '$TPr', pstring "TPrivilegesToken::AccessByProperty @" */]
000001D2 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
000001D6 504F addq.w A7, 8
label000001D8:
000001D8 2007 move.l D0, D7
000001DA 0480 7072 7672 subi.l D0, 0x70727672 /* 'prvr' */
000001E0 6708 beq +0xA /* 000001EA */
000001E2 5380 subq.l D0, 1
000001E4 6704 beq +0x6 /* 000001EA */
000001E6 5980 subq.l D0, 4
000001E8 667A bne +0x7C /* 00000264 */
label000001EA:
000001EA 7000 moveq.l D0, 0x00
000001EC 2640 movea.l A3, D0
000001EE 7601 moveq.l D3, 0x01
000001F0 220B move.l D1, A3
000001F2 6616 bne +0x18 /* 0000020A */
000001F4 2F03 move.l -[A7], D3
000001F6 7010 moveq.l D0, 0x10
000001F8 2F00 move.l -[A7], D0
000001FA 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000001FE 588F addq.l A7, 4
00000200 261F move.l D3, [A7]+
00000202 2640 movea.l A3, D0
00000204 200B move.l D0, A3
00000206 6602 bne +0x4 /* 0000020A */
00000208 7600 moveq.l D3, 0x00
label0000020A:
0000020A 4A03 tst.b D3
0000020C 6714 beq +0x16 /* 00000222 */
0000020E 2F0B move.l -[A7], A3
00000210 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00000214 2640 movea.l A3, D0
00000216 2053 movea.l A0, [A3]
00000218 202D FE7A move.l D0, [A5 - 0x186]
0000021C 2080 move.l [A0], D0
0000021E 584F addq.w A7, 4
00000220 6002 bra +0x4 /* 00000224 */
label00000222:
00000222 7000 moveq.l D0, 0x00
label00000224:
00000224 2D4B FFF4 move.l [A6 - 0xC], A3
00000228 2F0C move.l -[A7], A4
0000022A 2054 movea.l A0, [A4]
0000022C 2050 movea.l A0, [A0]
0000022E 2268 000C movea.l A1, [A0 + 0xC]
00000232 4E91 jsr [A1]
00000234 588F addq.l A7, 4
00000236 2F00 move.l -[A7], D0
00000238 2F07 move.l -[A7], D7
0000023A 2F0C move.l -[A7], A4
0000023C 2054 movea.l A0, [A4]
0000023E 2050 movea.l A0, [A0]
00000240 2268 008C movea.l A1, [A0 + 0x8C]
00000244 4E91 jsr [A1]
00000246 588F addq.l A7, 4
00000248 2F00 move.l -[A7], D0
0000024A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000024E 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00000252 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000256 486E FFF8 pea.l [A6 - 0x8]
0000025A 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000025E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000262 6010 bra +0x12 /* 00000274 */
label00000264:
00000264 2F07 move.l -[A7], D7
00000266 2F0C move.l -[A7], A4
00000268 486E FFF8 pea.l [A6 - 0x8]
0000026C 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
00000270 4FEF 000C lea.l A7, [A7 + 0xC]
label00000274:
00000274 206E 0008 movea.l A0, [A6 + 0x8]
00000278 43EE FFF8 lea.l A1, [A6 - 0x8]
0000027C 20D9 move.l [A0]+, [A1]+
0000027E 20D9 move.l [A0]+, [A1]+
00000280 4CEE 1888 FFE4 movem.l D3,D7,A3,A4, [A6 - 0x1C]
00000286 4E5E unlink A6
00000288 4E75 rts
0000028A 2454 movea.l A2, [A4]
0000028C 5072 6976 addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 8
00000290 696C bvs +0x6E /* 000002FE */
00000292 6567 bcs +0x69 /* 000002FB */
00000294 6573 bcs +0x75 /* 00000309 */
00000296 546F 6B65 addq.w [A7 + 0x6B65], 2
0000029A 6E3A bgt +0x3C /* 000002D6 */
0000029C 3A41 movea.w A5, D1
0000029E 6363 bls +0x65 /* 00000303 */
000002A0 6573 bcs +0x75 /* 00000315 */
000002A2 7342 moveq.l D1, 0x42
000002A4 7950 moveq.l D4, 0x50
000002A6 726F moveq.l D1, 0x6F
000002A8 7065 moveq.l D0, 0x65
000002AA 7274 moveq.l D1, 0x74
000002AC 7920 moveq.l D4, 0x20
000002AE 4000 negx.b D0